Оглавление | Родительский раздел

Глобальный контекст.НачатьЗапросРазрешенияПользователя (Global context.BeginRequestingUserPermission)

Глобальный контекст (Global context)
НачатьЗапросРазрешенияПользователя (BeginRequestingUserPermission)

Синтаксис:

НачатьЗапросРазрешенияПользователя(<ОписаниеОповещения>, <Вызовы>)

Параметры:

<ОписаниеОповещения> (обязательный)

Тип: ОписаниеОповещения.
Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами:

<Вызовы> (обязательный)

Тип: Массив.
Содержит массив с описаниями вызовов, для которых получается разрешение.
Каждое описание вызова представляет собой массив. Первым элементом этого массива является строка с именем метода, для которого получается разрешение. Используемые методы: Следующие элементы массива - это параметры вызова в правильном порядке, исключая первый параметр ОписаниеОповещения.

Описание:

Инициирует получение у пользователя разрешения на несколько операций с файлами, которые потом будут выполнены без дополнительных вопросов.
Полученное разрешение хранится до выполнения соответствующего вызова, либо до окончания работы текущего вызова встроенного языка.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, толстый клиент, мобильное приложение(клиент).

Примечание:

Если сочетание параметров предполагает вызов выбора файлов или поиск файлов по маске, то описание вызова будет проигнорировано при запросе разрешения.
Для работы метода на веб-клиенте необходимо предварительно подключить расширение работы с файлами.

Пример:

Вызовы = Новый Массив;
Вызов = Новый Массив;
Вызов.Добавить("НачатьПолучениеФайлов");
Вызов.Добавить(ПолучаемыеФайлы);
Вызов.Добавить(ПутьКФайлам);
Вызов.Добавить(Ложь);
Вызовы.Добавить(Вызов);

ОбработкаПродолжения = Новый ОписаниеОповещения(
  "СохранитьДанныеВместеСПодписью", ЭтотОбъект, ДопПараметры);
НачатьЗапросРазрешенияПользователя(ОбработкаПродолжения, Вызовы);

См. также:

Глобальный контекст, метод ЗапроситьРазрешениеПользователя

Оглавление | Родительский раздел Платформа 8.3.13.1809